//#ifndef _QUADTREETEST_H
//#define _QUADTREETEST_H
//
//#include "CStateManager.h"
//#include "CQuadTree.h"
//#include "CPlayer.h"
//#include "CTileLayer.h"
//#include "CMapReader.h"
//#include "CCamera.h"
//#include "CResourceManager.h"
//#include "CQuadTree.h"
//
//class CQuadTree;
//class CAnimatedObject;
//class CPlayer;
//class CTileLayer;
//class CMapReader;
//class CCamera;
//class CQuadTree;
//
//class QuadTreeTest : public IGameState
//{
//public:
//	//--------------------------------------------//
//	//	Constructor and Destructor for this class //
//	//--------------------------------------------//
//	QuadTreeTest( CStateManager* state );
//	virtual ~QuadTreeTest();
//
//	//--------------------------------//
//	//	Public methods for this class //
//	//--------------------------------//
//	void	Init		();
//	void	Update		();
//	void	Render		();
//	void	Destroy		();
//private:
//	CMapReader						*m_pMapReader;
//	std::vector<CObject*>			 m_listObject;
//	std::vector<CObject*>			 m_listRender;
//	CTileLayer						*m_pTiled;
//	CPlayer							*m_pPlayer;
//	CCamera							*m_pCamera;
//	CQuadTree						*m_pQuadtree;
//
//
//	void	ReadRaw			( LPCTSTR fileName );
//	void	ProcessKey		( );
//	void	ProcessObject	( );
//};
//
//
//#endif